Sercos III 报文符合 IEEE 802.3 和 ISO/IEC 8802-3 的 MAC(媒体访问控制)帧格式要求:
SFD 帧起始分隔符
FCS 帧校验序列,由主站生成的 CRC 值,由从站验证以用于验证帧的完整性
IFG 帧间距,两个帧之间的间隔时间
目标地址是为以太网报文定义的广播地址,这样就能够将帧传输到网络上的每个设备。
源地址是主站的 MAC 地址。
EtherType 是分配给 Sercos 的唯一值(88CD(十六进制))。
Sercos 将以太网帧的有效载荷字段划分为 Sercos 标头 (S3H)(6 字节)和 Sercos 数据字段(最大不超过 1494 字节)。Sercos 标头和数据字段包含帧的 Sercos 数据。
下图为 Sercos 标头:
Sercos 标头包含以下数据:
o报文类型(MDT 或 AT)
oCRC
MDT0 的标头包含具有同步信号的 MST。
下图为 Sercos 数据字段:
Sercos 数据字段包含以下数据:
o热插拔字段(仅在 MDT0 和 AT0 中)
此字段用于在热插拔模式下将新的从站添加到总线(Modicon M262 Motion Controller 不支持此功能)。
o扩展功能(仅 MDT 中)
此字段包含特殊同步信息。
o服务通道 (SVC)
SVC 被主站用来读取和写入从站的 Sercos 参数 (IDN) 值,或者执行过程命令(有关详细信息,请参阅章节 Sercos 参数)。每个从站都有自己的 SVC 通道,此通道由主站通过报文中的偏移来分配。SVC 通讯是通过实时通道 (RTC) 进行的非循环通讯。
o实时数据 (RTD)
Sercos 使用两种类型的实时数据:
o所谓的设备控制
Sercos 使用两种类型的设备控制:包含控制信息的 C-DEV 以及包含状态信息的 S-DEV。
o所谓的连接
连接是应用数据,如 MDT 中的参考/目标值以及 AT 中的实际值。此数据通过循环通讯来传输。